import pandas as pd

# 创建一个简单的DataFrame
data = {'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 32, 18]}
df = pd.DataFrame(data)

# 将DataFrame写入Excel文件，并指定工作表名
# 文件不存在会新建
with pd.ExcelWriter('example2.xlsx', engine='openpyxl') as writer:
    df.to_excel(writer, sheet_name='Sheet1', index=False)  # index=False表示不保存行索引

# 如果工作簿已经存在，并且你想将数据追加到特定的工作表中，你需要先读取工作簿
# 然后再将数据写入到指定的工作表
# 文件不存在会报错
with pd.ExcelWriter('existing_example.xlsx', engine='openpyxl', mode='a') as writer:
    df.to_excel(writer, sheet_name='Sheet1', index=False, header=False)  # header=False表示不保存列名，因为列名可能已存在